export default
[
  {
    name: 'getAccount',
    desc: '统一资金账号查询接口（除409，419，424，其他场景都用这个接口）',
    code: 'W7900434',
    request: {
      ROLE_ID: { type: String, desc: 'XST002,XST003,XST005  (交易员，审核员，管理员)' },
      N3F: { type: String, desc: '是否包含模拟持仓账号 (默认不包含)，取值include, only' },
      SIMULATED: { type: String, desc: '是否包含非三方账户 (默认不包含)，include, only' },
      BALANCE: { type: Number, desc: '是否返回可用资金余额 1是 0否' }
    },
    response: {
      accountName: { type: String, desc: '交易账户名' },
      accountNo: { type: String, desc: '账户号码' },
      tradeType: { type: String, desc: '权限类型' },
      fundType: { type: String, desc: '投资类型' },
      quota: { type: String, desc: '限额' },
      menus: { type: String, desc: '菜单权限' },
      binder: { type: String, desc: '绑定人' },
      bindTime: { type: String, desc: '原始绑定时间' },
      gtClientType: { type: String, desc: '账号标识' },
      branchName: { type: String, desc: '分支机构名称' },
      branchNo: { type: String, desc: '分支机构代码' },
      cifAccount: { type: String, desc: 'e柜通号' },
      clientId: { type: String, desc: '客户号' },
      isSimulated: { type: String, desc: '是否模拟账号 0 否 1 是，入参SIMULATED必返回' },
      isN3F: { type: String, desc: '是否非三方账号 0 否 1 是，入参N3F必返回' },
      enableBalance: { type: String, desc: '可用余额' },
      accountId: {
        shHAstockAccount: { type: String, desc: '上海市场，主股东账号' },
        shHFundstockAccount: { type: String, desc: '上海市场，封闭式基金股东账号' },
        szHAstockAccount: { type: String, desc: '深圳市场，主股东账号' },
        szHFundstockAccount: { type: String, desc: '深圳市场，封闭式基金股东账号' }
      }
    }
  },
  {
    name: 'getPermission',
    desc: '获取当前用户权限（登录调用）',
    code: 'W7900428'
  },
  {
    name: 'getPermissionRecord',
    desc: '权限绑定记录（权限管理-操作记录）',
    code: 'W7900432',
    request: {
      PAGE_NO: { type: String, desc: '页码' },
      PAGE_SIZE: { type: String, desc: '每页数量' }
    }
  },
  {
    name: 'getPermissionEditList',
    desc: '用户权限详情（权限管理-编辑列表）',
    code: 'W7900430',
    request: {
      OPERATOR_CUSTCODE: { type: String, desc: '管理员custCode' }
    }
  },
  {
    name: 'bindPermission',
    desc: '账号绑定、编辑、解绑权限（交易、审核、运营）',
    code: 'W7900427',
    request: {
      OPERATOR_CUSTCODE: { type: String, desc: '需要编辑的机构用户客户号码' },
      OPERATOR_USERCODE: { type: String, desc: '需要编辑的机构用户usercode' },
      OPERATE_TYPE: { type: String, desc: '操作类型 添加:A；编辑：U；解绑：D' },
      id: { type: String, required: false, desc: '编辑、解绑U D必填' },
      RIGHT_CODE: { type: String, desc: '账号' },
      RIGHT_NAME: { type: String, desc: '账号名称' },
      RIGHT_PASSWORD: { type: String, desc: '资金账号密码' },
      RIGHT_TYPE: { type: String, desc: '权限类型 交易:1;审核:1s 非三方:2; 运营:4' },
      BRANCH_NO: { type: String, desc: '营业部编号、分支机构' },
      BRANCH_NAME: { type: String, desc: '营业部、分支机构名称' },
      CLIENT_ID: { type: String, desc: '客户编号' },
      CIF_ACCOUNT: { type: String, desc: '一户通客户账户' },
      TYPE: { type: String, required: false, desc: '投资类型' },
      QUOTA: { type: String, required: false, desc: '下单限额' },
      INVEST_TYPE: { type: String, required: false, desc: '运营必填。运营角色投资大类权限：GM 公募、THB 天汇宝、SYPZ 收益凭证、GDLC 高端理财' },
      MENUS: { type: String, required: false, desc: '运营必填。运营角色一级菜单权限：1 资产全景、2 账户持仓、3 交易记录、4 购物车、5自选产品、6 数据服务、7 账单查询、8 分红查询、9 电子合同、10 订单审核、11 银证转账、12 我的权限、13 权限管理、14 服务提醒、投顾账户（暂未上线）、投顾记录（暂未上线）' },
      BLACK_PROD: { type: Array, desc: '产品黑名单' },
      BLACK_COMP: { type: Array, desc: '公司黑名单' },
      WHITE_PROD: { type: Array, desc: '产品白名单' },
      WHITE_COMP: { type: Array, desc: '公司白名单' }
    },
    response: {
      needAudit: { type: String, desc: '是否需要审核，1 是； 0 否' }
    }
  },
  {
    name: 'updatePermissionBatch',
    desc: '批量更新权限（目前仅支持批量修改交易）',
    code: 'W7900429',
    request: {
      ID: { type: String, desc: '绑定表id	多个id|分割	Y	' },
      RIGHT_TYPE: { type: String, desc: '权限类型(目前送1)	交易：1；审核：1S；非三方：2；营运：4(暂定)便于拓展；' },
      TYPE: { type: String, desc: '交易权限：设置交易品种。老的也要送，权限送用户中心(交易必填)	1|2|3|4|5|6|7|8|11|21|c|U|X|t|Y|j"' },
      FUND_TYPE: { type: String, desc: '交易权限(交易必填)本地	1|2|3|4|5|6|7|8|11|21|c|U|X|t|Y|j"' },
      QUOTA: { type: String, desc: '交易权限：设置交易限额(交易必填)' },
      BLACK_PROD: { type: Array, desc: '' },
      BLACK_COMP: { type: Array, desc: '' },
      WHITE_PROD: { type: Array, desc: '' },
      WHITE_COMP: { type: Array, desc: '' }
    }
  },
  {
    name: 'getPermissionSummary',
    desc: '我的权限 - 权限预览',
    code: 'W7900433'
  },
  {
    name: 'getSummaryAccount',
    desc: '全景持仓账户列表',
    code: 'W7900436'
  },
  {
    name: 'isTraderHasIntransitOrder',
    desc: '交易员是否有在途订单',
    code: 'W7900438'
  }
];
